home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-07-16 | 2.0 KB | 84 lines | [TEXT/CWIE] |
- module: QD3DViewer
-
- define module QD3DViewer
- use Dylan;
- use Extern; // imports "load-object-file", etc.
- use Extensions; // for <boolean>.
- use Toolbox; // Point, Rect, CGrafPtr, EventRecord.
- use QD3DTypes;
-
- export
- <TQ3ViewerObject>,
- $kQ3ViewerShowBadge,
- $kQ3ViewerActive,
- $kQ3ViewerControllerVisible,
- $kQ3ViewerDrawFrame,
- $kQ3ViewerDraggingOff,
- $kQ3ViewerButtonCamera,
- $kQ3ViewerButtonTruck,
- $kQ3ViewerButtonOrbit,
- $kQ3ViewerButtonZoom,
- $kQ3ViewerButtonDolly,
- $kQ3ViewerDefault,
- $kQ3ViewerEmpty,
- $kQ3ViewerHasModel,
- $gestaltQD3DViewerNotPresent,
- $gestaltQD3DViewerAvailable,
- Q3ViewerNew,
- Q3ViewerDispose,
- Q3ViewerUseFile,
- Q3ViewerUseData,
- Q3ViewerWriteFile,
- Q3ViewerWriteData,
- Q3ViewerDraw,
- Q3ViewerEvent,
- Q3ViewerGetPict,
- Q3ViewerGetButtonRect,
- Q3ViewerGetCurrentButton,
- Q3ViewerSetCurrentButton,
- Q3ViewerUseGroup,
- Q3ViewerGetGroup,
- Q3ViewerSetBackgroundColor,
- Q3ViewerGetBackgroundColor,
- Q3ViewerGetView,
- Q3ViewerRestoreView,
- Q3ViewerSetFlags,
- Q3ViewerGetFlags,
- Q3ViewerSetBounds,
- Q3ViewerGetBounds,
- Q3ViewerGetDimension,
- Q3ViewerSetPort,
- Q3ViewerGetPort,
- Q3ViewerAdjustCursor,
- Q3ViewerGetState,
- Q3ViewerClear,
- Q3ViewerCut,
- Q3ViewerCopy,
- Q3ViewerPaste
- end module QD3DViewer;
-
- define interface
- #include ":MacHeaders:QD3DViewer.h",
- equate: {
- "OSErr" => <OSErr>,
- "Boolean" => <boolean>,
- "struct Point" => <Point>,
- "struct Rect" => <Rect>,
- "struct EventRecord" => <EventRecord>,
- "struct CGrafPort" => <CGrafPort>,
- "CGrafPtr" => <CGrafPtr>,
- "PicHandle" => <PicHandle>,
-
- "enum TQ3Boolean" => <boolean>,
- "enum TQ3Status" => <TQ3Status>,
- "struct TQ3ObjectPrivate" => <TQ3ObjectPrivate>,
- "TQ3Object" => <TQ3Object>,
- "TQ3SharedObject" => <TQ3SharedObject>,
- "TQ3ShapeObject" => <TQ3ShapeObject>,
- "TQ3ViewObject" => <TQ3ViewObject>,
- "TQ3GroupObject" => <TQ3GroupObject>,
- "struct TQ3ColorARGB" => <TQ3ColorARGB>
- },
- object-file: "QD3DViewerLib";
- end interface;
-